/**
 * 
 */

Date.prototype.format = function(format){
	var o = {
		"M+" : this.getMonth()+1, // month
		"d+" : this.getDate(), // day
		"h+" : this.getHours(), // hour
		"m+" : this.getMinutes(), // minute
		"s+" : this.getSeconds(), // second
		"q+" : Math.floor((this.getMonth()+3)/3), // quarter
		"S" : this.getMilliseconds() // millisecond
	};

	if(/(y+)/.test(format)) {
		format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
	}

	for(var k in o) {
		if(new RegExp("("+ k +")").test(format)) {
			format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
		}
	}
	return format;
};

/**
 * 初始化分页插件
 * @param path
 * @param curPage
 * @param totalPages
 */
function initPages(curPage,totalPages){ 
	
	if(totalPages==0){
		totalPages=1; 
	}
	
	 var element = $('#pager');

     var options = {
         bootstrapMajorVersion:3, 
         currentPage: curPage,
         numberOfPages: 10,
         totalPages:totalPages,
         onPageChanged:function(event,oldpage,newpage){
         	/* alert(oldpage+" * "+newpage); */
         }
         /*pageUrl: function(type, page, current){                 return "http://example.com/list/page/"+page; 
				return path+"operationLogAction_list.action?op=login&page="+page;
         }*/
     };

     element.bootstrapPaginator(options);
}
/**
 * 初始化分页插件
 * @param path
 * @param curPage
 * @param totalPages
 */
function initPagesWithEle(element,curPage,totalPages){ 
	
	if(totalPages==0){
		totalPages=1; 
	}
	
	var options = {
			bootstrapMajorVersion:3, 
			currentPage: curPage,
			numberOfPages: 10,
			totalPages:totalPages,
			onPageChanged:function(event,oldpage,newpage){
				/* alert(oldpage+" * "+newpage); */
			}
	/*pageUrl: function(type, page, current){                 return "http://example.com/list/page/"+page; 
				return path+"operationLogAction_list.action?op=login&page="+page;
         }*/
	};
	
	element.bootstrapPaginator(options);
}